home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DOpus Plus
/
DOpus Plus.iso
/
Enhancements
/
FTPBatch
/
FTPBatch.history
< prev
next >
Wrap
Text File
|
1998-10-25
|
16KB
|
344 lines
$VER: FTPBatch.history 4.2 (25.10.98) (C) by Martin Steigerwald
25.10.98
FTPBatch 4.2
ARexx/FTPBatchDownload.rexx 4.1
- Some fixes. Maybe fixes downloading from the root directory
of a server on the first entry. And downloading of the first
entry generally.
(CWD command is issued on the first entry always now.)
--> Can't download from a directory called '///' in the first
entry. But that shouldn't hurt ;-)
- Maybe fixed the bug that FTPBatchDownload can't download from
the root directory of a remote ftp server. (Neil Bothwick)
With my local FTP server I get a path like 'Sonne:Prg/DFÜ' for
the root directory.
On a remote FTP server FTPBatchDownload 4.0 most supposedly
CD'ed to a directory called "" when trying to access the root
directory. Better is '/' for the root directory.
Fix: When there is no ':' in the path a leading '/' will be added.
Maybe this works.
IMHO OpusFTP handles local path in a very incompatible way anyway.
ARexx/FTPBatchLister.rexx 4.1
- config.debugging=1 now really works.
18.10.98
FTPBatch 4.1
- Added the nice FTPBatch script by Neil Bothwick.
Help/FTPBatch.guide 4.1
- added link to FTPBatchAdd
17.10.98
FTPBatch 4.0
- final release! Ready for Opus Plus!
- bumped version number
Help/FTPBatch.guide 4.0
- updated
- added Features, Background, Commands
- integreted History/TODO and History/DELAYED to new chapter Future
- added newicon
- Phew! What a work! Documentation is larger than the sizes of
the two scripts together. ;-)
- separated history
Help/FTPBatch.history 4.0
Help/FTPBatch-ShowToolBar.rexx 4.0
- displays the FTPBatch toolbar via Opus.
FTPBatchLister.rexx 4.0
- added debugging switch, search for »--- DEBUG ---« in the script
to activate it.
- debugging turned off for final release
FTPBatchDownload.rexx 4.0
- Enhanced multitasking handling routine, more aggressive _and_ safer
I already decreased DELAY time to 1/2 second.
See for »--- DELAY ---« in the script to change it. Handle with
care!
Added some LISTER WAIT commands to make handling safer.
- Now real quiet mode! How silly I was. FTPSetVar is an Opus command.
It can't work unless I use the »COMMAND« command.
Now it works. But the command »FTPConnect« seems to set the variable
»Quiet« to off again. So I issue the FTPSetVar command really often.
However it works.
- Enhanced download checking in parallel mode. Now checks for the
»Transfer aborted« comment in the local file.
Untested! I was not able to produce such a comment. I was able to
produce incomplete files by CTRL-C'ing the localhost ftp server,
but there is no »Transfer Aborted« comment for them.
- More verbose logging
- AUTODOWNLOAD: FTPBatch lister will be closed immediately after
the files list has been read. FTPBatchDownload won't wait until
the download is completed.
Buttons/ 4.0
FTPBatchButtons
- disabled console output
FTPBatchButtons-Debug
- for debugging with enabled console output
Filetypes/ 4.0
Moved german filetype in extra directory
15.10.98
FTPBatch 3.5
- AUTODOWNLOAD feature see below
- better logging and requester handling
Buttons/FTPBatchButtons
- added button for automatic downloading
FTPBatch.guide 3.5
moved TODO section to the beginning of the history file
FTPBatchLister.rexx 3.3
FTPBatchDownload.rexx 3.4
- Added AUTODOWNLOAD feature
Just add the option "DOWNLOAD" to the FTPBatchLister.rexx invocation
to automatically start a download after the FTPBatchLister window
is displayed.
Download always will be with requesters=0 and logging=1.
After download FTPBatchDownload closes the FTPBatchLister to
automatically quit the FTPBatchLister script. And: It works ;-)
See the enhanced button bank FTPBatchButtons.
As soon as the FTPSetVar quiet stuff works fully, FTPBatch is
capable of doing a download without user interaction. You can
use a external timer to start it in autodownload mode.
FTPBatchLister.rexx 3.3
- config: separated option interactive into interactive and logging
- config: added work-around for bug in Opus
DOPUS GETSTRING should really return a correct value in
DOPUSRC!
- config: renamed option interactive to requesters
FTPBatchDownload.rexx 3.4
- separated logging and interactive options
- enhanced logging, now logs which entries it downloads and
when it was started and to which ftp site it connects.
- renamed option interactive to requesters
- tried implementing setting the ftp lister mode to quiet
when requesters are disabled
Simply doesn't work. I don't understand why. I make it the
source lister but it still doesn't work.
- logging: in parallel download mode shows the # of the lister
in question
- doesnt display other error requesters as well when requesters
are disabled. Behaves like all requesters are answered with
»OK« to avoid abort of download on errors on single file.
11.10.98
FTPBatch 3.4
- quite stable single download routine
- even quite stable parallell download routine at least on my system
FTPBatch.guide 3.4
- new history format introduced
Buttons/FTPBatchToolBar
- now uses images directly from »DOPUS5:Images«
thus uses installed images
Images
- deleted, uses installed images
- there won't be extra images unless someone paints me some
nice newicons images
ARexx/FTPBatchLister.dopus 3.2
- added config item for interactive mode
interactivemode=NO --> log file
interactivemode=YES --> requesters
- fixed a bug that the config file name would always be
»DOpus5:System/FTPBatch.config«. This has been there for ages.
ARexx/FTPBatchDownload.dopus5 3.3
- fixed bug reported by Neil Bothwick that in parallel download mode
FTPBatchDownload would report the user closed all FTP listers, the
script is exiting and then it all came again. It simply didn't open
the listers at all. A typical cut & paste like error.
But parallel download routine doesn't work correctly anyway.
I Try to adapt it to the new scheme in single download mode (CWD and
then download).
- download: fixed deleting lister entries with names that
contain spaces
- SplitURL procedure modularizes splitting URL into pathnames and such
With error checking for incorrect URLs
- download: made safer. When one error happens it doesnt try to
download again when deletemode=DELETEENTRIES and whichentries=ALL
to check for files the user added after starting the batch download.
This will stay this way unless I find a way to set the status of a
file into the lister so that I can avoid trying to download a non
downloadable file again and again in an endless loop.
- adapted parallel download to CWD and then download. CWDing is also
done asynchronously ;-)! ;-) Parallel download seems to be quite
stable now.
- parallel download: after download checks whether download file
exists. This catches some download errors already.
Further checking not implemented
single download: checks command result code
- now displays a requester or logs to a file when a file can't be
downloaded depending on interactivemode
- interactivemode: say whether it should display requesters or
log to a file
not fully implemented right now
wouldn't work anyway cause I do not find a way to suppress all
OpusFTP error requesters!!
3.3 19.9.98 Added filetype. Now you can directly click on a
batch file to invoke FTPBatch
3.2 18.9.98 uses invisible listers (Greg)
can be configured to non-iconified and
iconified listers through a variable
CDing to directory works in single download mode
"FTPCOMMAND CWD path" did it
But it displays a requester on every
successful command execution. The user wont
like this here.
Now works correctly. Option QUIET in the right
place hides the requester.
Fixed a bug with destination names with spaces
(name field) in them when download selected
entries only
3.1 17.9.98 changed directory structure to structure of the
DOpus5:-drawer for easier installation (Greg)
fixed ':/' bug. No doesnt add a '/' when a ':' or
a '/' is the last charactor of the path name
(Greg)
editing entries via requester features an extra
"Cancel" all option. Before "Cancel" was
"Cancel all". Now you can cancel a single
rename and continue to rename the other
selected entries
doubleclick now opens an entry name rename
requester
tried to add trapping of "Copy" and "Move" command
Doesnt work with FTP listers but with normal
ones it works correctly.
Waiting for Jon or Greg to resolve this, before
I implement the necessary functions to my script.
Trapping of "Copy", "Move" and "FTPCopy" in this
script is enabled however. (Greg)
fixed some bugs with config loading and saving
you should be able to set a different number
of maxconnections
and it should write the config file to the
name you gave and not to ":CONFIG.FILE" ;-)
copy the file ":CONFIG.FILE" to the place
you configured to have you config to use it
tried to add CDing to the FTP directory first and
then to download the file without pathname
failed! FTPCD doesnt work, LISTER SET PATH
doesnt work, FTPConnect DIR only works on
the first connect
Leaved debug output in the script. Please test!
3.0 12.9.98 configuration added: at the moment only
download path and max simultaneous connections
calling parameters changed, handle comes now before
filename. filename is now without suffix. It will
be used for both config filename (.config) and
batchlist filename (.batch) automatically.
toolbar name changed: ftp-toolbar --> FTPBatchToolbar
name of provided button bank changed:
FTPBatchLister-buttons --> FTPBatchButtons
default config and batchlist file name in
FTPBatchButtons changed:
DOpus5:FTPBatch.(config|batch)
2.1 7.9.98 changed URLs to format recommend by Greg Perry
<site>//path/filename
(filename has to be in comment field tough,
cause the name field is freely changable)
download ALL entries with the option DELETEENTRIES
now really downloads stuff until the
FTPBatchLister is completely empty even when
the user adds some entries after batch download
was started!
Dunno if this really works reliable. Due to the
fact that the Copy cmd in a localhost ftp lister
copies files via the filesystem when a full path
is specified download happens way too fast here
for proper testing ;-(( (OpusFTP should always
do a FTP download, even when logged into
localhost)
fixed a bug in packet replying. Only replies if there
was really a packet now.
downloaded selected files causes a requester to pop
up if nothing was selected
adds an index number to dropped entries that already
exist in the batchlist
the field name is now used as destination filename
srcfilename is stored in the comment (as before)
this allows specifying a different local filename
and eases up handling batchdownloading several
files with originally same filenames
some code cleanup and proceduralisation
splitted popup menu item "Edit" to "Edit Name" and
"Edit Site"
editing entries via popup menu enabled
commands "Rename" and "Comment" now work
added some fixes so that it should work with
filenames that contain spaces. please test!
2.0 28.8.98 MAJOR UPDATE
no more forgets the add the ftp file path to the
ftpsite (comment) string
FTPBatchlister was useless when one wanted to
download something that is not in the root
dir of an FTP lister
Betatesters? Where are you? ;-)
added Dave Clarkes cool ARexx script starting method
ADDRESS AREXX launchdascript ;-)
(When I want to have debugging info I need it
to start the download script with RUN like before
tough)
supports massive parellel download works up to about
ten connections, after that OpusFTP doesnt connect
to localhost anymore
Hehe, had a load average of 46 here ;-)))
(And shows this time after my tests.
It seems that it got confused.)
Opus while testing this stuff said something like:
"meaning full number of windows reached" ;-)
(I had about 20 iconified FTP listers lying
around or more)
proceduralized FTPBatchdownload a bit
did some other things
no updated documentation yet ;-(
1.01 24.8.98 updated credits section in the guide.
(Hi Dave *evil grin* ;-)
1.0 22.8.98 addtrap stuff repaired (never use an ARexx var named
dopus when you want to access the dopus cmd in
the usual way)
more than one copy can run at once
inline editing also for ftp sites
loading and saving of lists added
enhanced toolbar, saving with pressing on parent
supports typing in a new configfile name in the path
gadget, will be loaded then
ftp download stuff added, runs as separate task
download all files or only selected ones with
or without deleting them from the lister
wrote a nice guide
0.x 21.8.98 batchlister worked somewhat, no ftp download stuff